@import "reset";
@import "_mixins";
.bgwrap{
  width: 100%;
  height: 100%;
  position: fixed;
  background:url($imgUrl+"bgimg.png") no-repeat;
  background-size: 100% 100%;
}

.selectinp{
  width:pTR(380);
  height:pTR(80);
  background:rgba(255,255,255,1);
  box-shadow:pTR(0) pTR(4) pTR(8) pTR(2) rgba(244,86,89,1);
  border-radius:pTR(40);
  border:pTR(6) solid rgba(255,255,255,1);
  position: absolute;
  top: 40%;
  left: 50%;
  transform:translate(-50%);
  padding: 0 pTR(30);
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}
.company{
  width: 90%;
  font-size:pTR(32);
  font-family:PingFangSC-Medium,PingFang SC;
  font-weight:500;
  color:rgba(254,125,121,1);
  line-height:pTR(44);
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.arrowicon{
  width:pTR(22);
  height:auto;
  color: #FE7D79;
  margin: pTR(10) pTR(20) 0 0;
}

.textbox{
  width: 60%;
  position: absolute;
  top: 54%;
  left: 50%;
  transform:translate(-50%);
}
.identity,.amount{
  font-size:pTR(40);
  font-family:PingFangSC-Medium,PingFang SC;
  font-weight:500;
  color:rgba(255,255,255,1);
  line-height:pTR(56);
  text-shadow:0 pTR(4) pTR(8) rgba(122,1,1,0.64);
}
.amount{
  margin-top: 10%;
  display: flex;
}
.amount p{
  color:rgba(255,255,255,1);
}
.amount p::before{
  display: inline-block;
  content: "";
  width:pTR(20);
  height:pTR(20);
  border:pTR(2) solid rgba(255,255,255,1);
  border-radius: 50%;
  margin: pTR(10) pTR(10) 0 0;
}
.circleclick::before{
  background: rgba(255,255,255,1);
}

.generatecode{
  width:pTR(264);
  height:pTR(68);
  line-height:pTR(60);
  background:rgba(246,93,97,1);
  border-radius:pTR(34);
  opacity:0.77;
  border:pTR(2) solid rgba(255,255,255,1);
  text-align: center;
  font-size:pTR(32);
  font-family:PingFangSC-Medium,PingFang SC;
  font-weight:500;
  color:rgba(255,255,255,1);
  position: fixed;
  bottom: 16%;
  left: 50%;
  transform:translate(-50%);
}

.dialogmain{
  width:pTR(466);
  height:pTR(590);
  background:rgba(255,255,255,1);
  border-radius:pTR(12);
  padding: pTR(58) 0;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  box-sizing: border-box;
}

.closeicon{
  width:pTR(25);
  position: absolute;
  top: 1%;
  right: 6%;
}
.dialogcompony,.dialogmoney{
  text-align: center;
  font-size:pTR(32);
  font-family:PingFangSC-Medium,PingFang SC;
  font-weight:500;
  color:rgba(51,51,51,1);
  line-height:pTR(44);
  margin-bottom: pTR(20);
}
.qrcode{
  width:pTR(324);
  height:pTR(324);
  margin: 0 auto;
  margin-top: pTR(38);
}